/**
 * ISWE : Recipe Master
 * Created on: 11/08/2009
 *
 * Copyright (c) 2009 ISWE / Rafael Almeida.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of RNA
 * ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Sun.
 */
 package br.com.iswe.recipemaster.facade.security.abstratos;

import br.com.iswe.core.facade.FacadeGaeAbstract;
import br.com.iswe.recipemaster.entities.security.User;
import br.com.iswe.recipemaster.negocio.security.UserBO;

/**
 * Fachada de negocio abstrata, todos os metodos aqui sao gerados automaticamente
 * ou seja, nao e aconselhavel realizar alteracoes nessa classe, ao inves disso
 * utiliza a interface da fachada e a classe de implementacao para publicar seus
 * metodos customizados ou para sobrescrever algum comportamento das classes abstratas.
 * 
 * @author Rafael Almeida.
 * @version $Revision: 1.1 $ $Date: 2009/07/17 14:50:49 11/08/2009 17:00:00 $ 
 *
 *
 */
public abstract class UserFacadeAbstract extends FacadeGaeAbstract<User, UserBO> {
	
    @Override
    protected UserBO getBusinessObjectImpl() {
        //Obtem o objeto de negocio
        UserBO businessObject = (UserBO) getBeanFactory().getBean(UserBO.SPRING_NAME);
        return businessObject;
    }
    
}